package com.cq.hd.member.api.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

@Data
public class WithdrawalApplyV2Dto implements Serializable {
    private static final long serialVersionUID = 8286550406474033079L;

    // 如果是商户本金/商户补贴提现，就是商户id，如果是佣金体现，则是用户id
    private Long userId;

    @ApiModelProperty(value = "月度结算单id")
    private List<Long> monthSettleBillIds;

    @ApiModelProperty(value = "提现类型(1-商户本金提现，2-佣金提现，3-商户补贴提现)")
    private Integer withdrawalType;

    @ApiModelProperty(value = "资金账户类型(1:自建资金账户 2:平台资金账户)")
    private Integer financialAccountType;

    @ApiModelProperty(value = "提现金额（仅本金要传）")
    private BigDecimal applyAmt;

}
